package com.budwk.app.sqfw.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @program: wk-mini
 * @description: 社区数据统计六类人员视图对象(后台管理系统)
 * @author: LJT
 * @create: 2023-10-24 10:21
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SqfwDataStatisticSixTypesForAdminVO {
    /**
     * 六类人员总人数
     */
    @Schema(description = "六类人员总人数")
    private Long sixTotal = 0L;

    /**
     * 老年人总数
     */
    @Schema(description = "老年人总数")
    private Long oldTotal = 0L;

    /**
     * 老年双独居人数
     */
    @Schema(description = "老年双独居人数")
    private Long oldDoubleTotal = 0L;

    /**
     * 老年单独居人数
     */
    @Schema(description = "老年单独居人数")
    private Long oldSingleTotal = 0L;

    /**
     * 老年相对下降人数
     */
    @Schema(description = "老年相对下降人数")
    private Long oldDecTotal = 0L;

    /**
     * 残疾人总数
     */
    @Schema(description = "残疾人总数")
    private Long disabledTotal = 0L;

    /**
     * 残疾人相对下降人数
     */
    @Schema(description = "残疾人相对下降人数")
    private Long disabledDecTotal = 0L;

    /**
     * 弱势人总数
     */
    @Schema(description = "弱势人总数")
    private Long vulTotal = 0L;

    /**
     * 弱势人相对下降人数
     */
    @Schema(description = "弱势人相对下降人数")
    private Long vulDecTotal = 0L;

    /**
     * 精神障碍人总数
     */
    @Schema(description = "精神障碍人总数")
    private Long mentalTotal = 0L;

    /**
     * 精神障碍人相对下降人数
     */
    @Schema(description = "精神障碍人相对下降人数")
    private Long mentalDecTotal = 0L;

    /**
     * 疾病人总数
     */
    @Schema(description = "疾病人总数")
    private Long diseaseTotal = 0L;

    /**
     * 疾病人相对下降人数
     */
    @Schema(description = "疾病人相对下降人数")
    private Long diseaseDecTotal = 0L;

    /**
     * 酗酒人总数
     */
    @Schema(description = "酗酒人总数")
    private Long drinkTotal = 0L;

    /**
     * 酗酒人相对下降人数
     */
    @Schema(description = "酗酒人相对下降人数")
    private Long drinkDecTotal = 0L;
}
